package com.itheima.order;

public class forDemo3 {
    public static void main(String[] args) {
        //求和：1~5之间的和
        //累加思想
        //分析：
        //设置一个变量用于记录存储当前整数
        //用循环累加进行求和
        int sum = 0;//在for循环外面，这里sum是全局变量
        for(int i = 1;i <= 5;i++){//这里i是局部变量

            sum = sum + i;

        }//这段代码有什么问题
        System.out.println(sum);//注意代码位置，不同位置呈现结果不同
    }//不论全局变量还是局部变量，概括来说即注意变量的作用范围
}
//1.求和的变量不能定义在循环里面，因为变量只在所属的大括号中有效
//2.如果把变量定义在循环里面，那么当前变量只能在本次循环中有效。
//当本次循环结束后，变量会从内存中消失（旧的sum）
//第二次循环开始时，又会重新定义一个新的变量（新的sum）

